package com.ruoyi.stuactivity.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.stuactivity.domain.StudentComprehensiveScore;
import com.ruoyi.stuinfo.domain.StudentActivityComprehensiveScore;

public interface IStudentComprehensiveScoreService extends IService<StudentComprehensiveScore> {

    /**
     * 学生报名活动
     * @param score 活动报名信息（需包含学号、活动名称、类型、级别、综测分）
     * @return 是否报名成功
     */
    boolean signUpActivity(StudentComprehensiveScore score);

    /**
     * 检查学生是否已报名该活动
     * @param studentId 学号
     * @param activityName 活动名称
     * @return 是否已报名
     */
    boolean isActivitySignedUp(String studentId, String activityName);
}
